標籤:程式設計環境
跨平台行動裝置
隨著許多行動裝置平台興起,每個平台都有不同的 UI,許多人都在尋找跨平台工具組。這些工具組讓您可以撰寫一次行動應用程式,然後部署到各種行動裝置。這些工具組值得使用嗎?
說明性程式設計
世界上最常見的程式設計語言是什麼?
學習物件的語言
如果我想教導人們物件導向,我應該使用哪種語言?
模型驅動軟體開發
模型驅動軟體開發 (MDSD) 是一種軟體開發風格,視自己為傳統程式設計風格的替代方案。此方法專注於建立軟體系統的模型。這些模型通常透過圖示設計符號來具體化,UML 是一種選擇。這個想法是您使用這些圖表,將您的系統指定給建模工具,然後使用傳統程式設計語言產生程式碼。
一種語言
我們是否應該在開發工作中只使用一種語言?
P O J O
Plain Old Java Object 的縮寫。
套件自訂
資訊科技部門常見的問題是,要透過建置自訂軟體或購買套件來提供功能。在我開始編寫程式以來,關於如何做出此選擇的爭論一直持續著。我對此的基本立場建立在 UtilityVsStrategicDichotomy 上。簡而言之,這表示如果您支援的業務流程是您競爭優勢的一部分,您應該建置自訂軟體;如果不是,您應該購買套件並調整您的業務流程以符合套件運作的方式。
儘管我的意見顯然優異,但似乎沒有很多公司這麼做。他們經常忽略二分法,這是其中一個問題。但我想在此關注的問題是,當他們購買套件時常見的陷阱。
後現代程式設計
由 James Noble 和 Robert Biddle 提出的一種思考程式設計的方式。它的精髓(至少對我來說)是,軟體開發長久以來一直抱持著現代主義觀點,認為令人讚賞的軟體系統是由統一的元件組成,並以統一且簡單的方式組成。(Smalltalk 和 Lisp 是這種思考方式的良好範例。)後現代觀點認為,軟體是各種各樣截然不同的東西,以各種各樣不同的方式黏合在一起(想想 Perl 和 Unix),而這種風格的軟體(一大桶膠水)並不是一件壞事。
原始碼編輯
基於原始碼的程式設計環境將系統定義保存在一組原始碼檔案中,這些檔案同時作為系統定義的可編輯和儲存表示。然後,這些原始碼會轉換為實際執行的可執行表示。基於原始碼的程式碼是當今最常見的形式,與 投影式編輯 相比(我在其中更詳細地討論了這兩種方式)。
使用 XML
XML 已經存在一段時間了,而且被廣泛使用 - 確實比它應該被使用的還要多。與大多數工具一樣,XML 適用於某些事情,但不適用於其他事情